<?php
	class Conexao extends PDO {
		
		//Configuração do banco de dados
		private $db_host = "dbmy0062.whservidor.com"; //Hostname do computador ou servidor onde o banco de dados está rodando.
		private $db_port = "3306"; //Porta em que o banco de dados responde.
		private $db_name = "digitalinf7"; //Nome da base de dados usada pelo site
		private $db_user = "digitalinf7"; //Nome de usuario da base de dados
		private $db_password = "digital581"; //Senha de usuario da base de dado
 
   		private static $instancia;
 
		private function Conexao() {
			// O construtor abaixo é o do PDO
			$dsn = 'mysql:host='.$this->db_host.';port='.$this->db_port.';dbname='.$this->db_name;
			parent::__construct($dsn, $this->db_user, $this->db_password);
		}
	 
		public static function getInstance() {
			// Se o a instancia não existe eu faço uma
			if(!isset( self::$instancia )){
				try {
					self::$instancia = new Conexao();
				} catch ( Exception $e ) {
					echo 'Erro ao conectar';
					exit ();
				}
			}
			// Se já existe instancia na memória eu retorno ela
			return self::$instancia;
		}
	}
?>